.num {
    margin: 0;
    padding: 0;
    outline: 0 none;
}

.add-plus-input {
    white-space: nowrap;
}

.add-plus-input .btn,
.add-plus-input .num {
    /*height: 20px;
    line-height: 5px;*/
    text-align: center;
    vertical-align: middle;
}

.add-plus-input .num {
    border-top: 0px solid #999;
    border-bottom: 0px solid #999;
    border-left: 0;
    border-right: 0;
    width: 50px
}

.add-plus-input .btn {
    /*border: 1px solid #999;*/
    /*background-color: #F4F4F4;*/
    display: inline-block;
    text-decoration: none;
    /*width: 20px;*/
}

#tab_bom th {
    text-align: center !important;
}

#dropdown_menu {
    width: 50%;
}

#dropdown_menu .listview__heading {
    color: #707070;
}